/**
 *====================================================
 * 文件名称: PickupApplication.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年11月26日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model;

import java.math.BigDecimal;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: PickupApplication
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年11月26日 下午7:39:37
 */
public abstract class PickupApplication {

	@Parameter(name = "financeId", description = "融资信息ID")
	private Long financeId;

	@Parameter(name = "pickupMethod", description = "提货方式 1:现金提货/2:换货/3:换箱")
	private Integer pickupMethod;

	@Parameter(name = "deliveryMethod", description = "配送方式 1:到门/2:到港")
	private Integer deliveryMethod;

	@Parameter(name = "deliveryDate", description = "配送时间", nullable = true)
	private String deliveryDate;

	@Parameter(name = "deliveryAddress", description = "配送地址", nullable = true)
	private String deliveryAddress;

	@Parameter(name = "fileUuids", description = "提货申请资料", nullable = true)
	private String fileUuids;

	@Parameter(name = "estimateAmount", description = "预计还款")
	private BigDecimal estimateAmount;

	@Parameter(name = "remark", description = "申请备注", nullable = true)
	private String remark;

	@Parameter(name = "inventoryId", description = "货箱-指定货箱ID")
	private Long[] inventoryIds;

	public String getFileUuids() {
		return fileUuids;
	}

	public void setFileUuids(String fileUuids) {
		this.fileUuids = fileUuids;
	}

	public Long getFinanceId() {
		return financeId;
	}

	public void setFinanceId(Long financeId) {
		this.financeId = financeId;
	}

	public Integer getPickupMethod() {
		return pickupMethod;
	}

	public void setPickupMethod(Integer pickupMethod) {
		this.pickupMethod = pickupMethod;
	}

	public Integer getDeliveryMethod() {
		return deliveryMethod;
	}

	public void setDeliveryMethod(Integer deliveryMethod) {
		this.deliveryMethod = deliveryMethod;
	}

	public String getDeliveryDate() {
		return deliveryDate;
	}

	public void setDeliveryDate(String deliveryDate) {
		this.deliveryDate = deliveryDate;
	}

	public String getDeliveryAddress() {
		return deliveryAddress;
	}

	public void setDeliveryAddress(String deliveryAddress) {
		this.deliveryAddress = deliveryAddress;
	}

	public BigDecimal getEstimateAmount() {
		return estimateAmount;
	}

	public void setEstimateAmount(BigDecimal estimateAmount) {
		this.estimateAmount = estimateAmount;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public Long[] getInventoryIds() {
		return inventoryIds;
	}

	public void setInventoryIds(Long[] inventoryIds) {
		this.inventoryIds = inventoryIds;
	}

}
